
const { tips, coludRequest,confirm } = require("../../util/util");
const util = require("../../util/util");
const app=new getApp()
// pages/take/detail/index.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
    userInfo:null, //用户信息
    status:'待取餐',
    address:"",
    cart:'',
    sumPrice:'',
    orderCode:'',  
    createTime:'',
    remark:'没有备注',
    Pick_up_code:''   //取货码
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    var that=this;
     this.queryOrder(options.orderId);
  },
   
  //查询订单
  queryOrder:function(orderId){
    var that=this;
      wx.cloud.callFunction({
        name:'login',
        data:{},
        success:res=>{
          let openId=res.result.userInfo.openId;
          //数据验证通过后开始添加数据
          coludRequest('admin',{module:'Order',action:'query',map:{
            _id:orderId,
            UserOpenId:openId
          }},function(res){
            console.log();
            let orderData=res.result.data[0];

            //根据地址id 获取地址
              coludRequest('admin',{module:'UserAddress',action:'query',map:{_id:orderData.UserAddressId}},function(res)
              {
                  var arr=res.result.data;
                   //绑定数据
                  that.setData({
                    sumPrice:orderData.Amount,
                    cart:orderData.cart,
                    orderCode:orderData.Code,
                    createTime:orderData.CreateTime,
                    Pick_up_code:orderData.Pick_up_code,
                    address:arr[0]
                  })
              })
           
          
  
          })
          
        }

      })
      //有数据是将数据渲染到页面并生成订单表
      
        
  },
  //电话客服
  dial:function(){
    wx.makePhoneCall({
      phoneNumber: '15973798767', //仅为示例，并非真实的电话号码,
      fail:err=>{
        tips('你取消了电话客服')
      }
    })
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})